CC := g++
CFLAGS := -Wall -g
#LFLAGS := -I/directorio

all : main main3 main4

main : main.o perceptron.o myFunctions.o gnuplot.o
	$(CC) $(CFLAGS) $^ -o $@

main3 : main3.o perceptron.o myFunctions.o gnuplot.o
	$(CC) $(CFLAGS) $^ -o $@

main4 : main4.o perceptron.o myFunctions.o gnuplot.o
	$(CC) $(CFLAGS) $^ -o $@

main.o : main.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

main3.o : main3.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

main4.o : main4.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

perceptron.o : perceptron.cpp 
	$(CC) $(CFLAGS) -c -o $@ $^

myFunctions.o : myFunctions.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

gnuplot.o : gnuplot.cpp
	$(CC) $(CFLAGS) -c -o $@ $^

.PHONY : clean

clean :
	-rm -f *.o main ./Test/* ./Training/*
